Rework the user interface of the file chooser, as per Seth Nickell's
authorFederico Mena Quintero <federico@ximian.com>
Mon, 23 Feb 2004 19:55:49 +0000 (19:55 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Mon, 23 Feb 2004 19:55:49 +0000 (19:55 +0000)
commitfa72f157acfa7f50cefb6b42a85720b349155049
treec9f116b7b8c1ad54143d3f225a4dd845c623c563
parentb90c579d93ae05f327c7f56e84246677b50b2447
Rework the user interface of the file chooser, as per Seth Nickell's

2004-02-23  Federico Mena Quintero  <federico@ximian.com>

Rework the user interface of the file chooser, as per
Seth Nickell's design.

* gtk/gtkfilechooserdefault.c
(gtk_file_chooser_default_class_init): Add binding signals and bindings:
"location-popup" - C-l
"up-folder"      - C-Up
"home-folder"    - C-Home
(up_folder_handler): New function; moved the code from up_button_clicked().
(up_button_clicked_cb): Call up_folder_handler().
(home_folder_handler): New function.
(location_popup_handler): New function.
(struct _GtkFileChooserDefault): Add an hpaned field.
(gtk_file_chooser_default_set_current_name): Check that we are in
Save mode.
(save_widgets_create): New function, create the widgets specific
to Save mode.
(main_paned_create): New function, create the hpaned's widgets here.
(gtk_file_chooser_default_constructor): Create the open and save
widgets, and show only one set.
(gtk_file_chooser_default_set_property): Show/hide the save widgets.
(gtk_file_chooser_default_get_paths): Only pay attention to the
entry in Save mode.
(update_chooser_entry): Update the entry only in Save mode.
(entry_activate): Removed.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkfilechooserdefault.c